projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
499341f
)
[IA64] dummy IO memmap entry
author
awilliam@xenbuild.aw
<awilliam@xenbuild.aw>
Wed, 15 Mar 2006 15:22:03 +0000
(08:22 -0700)
committer
awilliam@xenbuild.aw
<awilliam@xenbuild.aw>
Wed, 15 Mar 2006 15:22:03 +0000
(08:22 -0700)
Create a dummy IO ports memmap entry for domU, so that
IO accesses are trapped by Xen. Otherwise, they could
pollute memory.
Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
xen/arch/ia64/xen/dom_fw.c
patch
|
blob
|
history
diff --git
a/xen/arch/ia64/xen/dom_fw.c
b/xen/arch/ia64/xen/dom_fw.c
index 37df8105b7c3212e7cca43a00d3d8e388b521c5a..d5a5ca08d4f005d3ac5e45d22f903478233c2d49 100644
(file)
--- a/
xen/arch/ia64/xen/dom_fw.c
+++ b/
xen/arch/ia64/xen/dom_fw.c
@@
-860,7
+860,10
@@
dom_fw_init (struct domain *d, char *args, int arglen, char *fw_mem, int fw_mem_
/* hypercall patches live here, masquerade as reserved PAL memory */
MAKE_MD(EFI_PAL_CODE,EFI_MEMORY_WB,HYPERCALL_START,HYPERCALL_END, 1);
MAKE_MD(EFI_CONVENTIONAL_MEMORY,EFI_MEMORY_WB,HYPERCALL_END,maxmem, 1);
- MAKE_MD(EFI_RESERVED_TYPE,0,0,0,0);
+ /* Create a dummy entry for IO ports, so that IO accesses are
+ trapped by Xen. */
+ MAKE_MD(EFI_MEMORY_MAPPED_IO_PORT_SPACE,EFI_MEMORY_UC,
+ 0x00000ffffc000000, 0x00000fffffffffff, 1);
MAKE_MD(EFI_RESERVED_TYPE,0,0,0,0);
}